﻿//-------------------------------------------------------------------------------------------------------------------------------------
// Copyright (C) 2005 greatelsoft.com All Rights Reserved
//-------------------------------------------------------------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Text;
using Pub.Class;

namespace GTS.MiniBox.Entity {
    /// <summary>
    /// 发送消息实体类
    /// 
    /// 修改纪录
    ///     2012-07-31 版本：1.0 系统自动创建此类
    /// 
    /// </summary>
    [Serializable]
    [EntityInfo("发送消息")]
    public partial class SendLog {
        /// <summary>
        /// 发送消息
        /// </summary>
        public static readonly string _ = "SendLog";

        /// <summary>
        /// 发送消息编号
        /// </summary>
        public static readonly string _MsgID = "SendLog.MsgID";
        private string msgID = null;
        /// <summary>
        /// 发送消息编号
        /// </summary>
        [EntityInfo("发送消息编号")]
        public new string MsgID { get { return msgID; } set { msgID = value; } }

        /// <summary>
        /// IMSI
        /// </summary>
        public static readonly string _IMSI = "SendLog.IMSI";
        private string iMSI = null;
        /// <summary>
        /// IMSI
        /// </summary>
        [EntityInfo("IMSI")]
        public new string IMSI { get { return iMSI; } set { iMSI = value; } }

        /// <summary>
        /// 手机号
        /// </summary>
        public static readonly string _Mobile = "SendLog.Mobile";
        private string mobile = null;
        /// <summary>
        /// 手机号
        /// </summary>
        [EntityInfo("手机号")]
        public new string Mobile { get { return mobile; } set { mobile = value; } }

        /// <summary>
        /// 运营商
        /// </summary>
        public static readonly string _CstCode = "SendLog.CstCode";
        private int? cstCode = null;
        /// <summary>
        /// 运营商
        /// </summary>
        [EntityInfo("运营商")]
        public new int? CstCode { get { return cstCode; } set { cstCode = value; } }

        /// <summary>
        /// 区号
        /// </summary>
        public static readonly string _CityCode = "SendLog.CityCode";
        private string cityCode = null;
        /// <summary>
        /// 区号
        /// </summary>
        [EntityInfo("区号")]
        public new string CityCode { get { return cityCode; } set { cityCode = value; } }

        /// <summary>
        /// 批次号
        /// </summary>
        public static readonly string _OriginID = "SendLog.OriginID";
        private int? originID = null;
        /// <summary>
        /// 批次号
        /// </summary>
        [EntityInfo("批次号")]
        public new int? OriginID { get { return originID; } set { originID = value; } }

        /// <summary>
        /// 设备
        /// </summary>
        public static readonly string _DeviceCode = "SendLog.DeviceCode";
        private string deviceCode = null;
        /// <summary>
        /// 设备
        /// </summary>
        [EntityInfo("设备")]
        public new string DeviceCode { get { return deviceCode; } set { deviceCode = value; } }

        /// <summary>
        /// 通道
        /// </summary>
        public static readonly string _ChannelID = "SendLog.ChannelID";
        private int? channelID = null;
        /// <summary>
        /// 通道
        /// </summary>
        [EntityInfo("通道")]
        public new int? ChannelID { get { return channelID; } set { channelID = value; } }

        /// <summary>
        /// 类型 '0MsgCat/1MsgSMS/2MsgIVR'
        /// </summary>
        public static readonly string _Type = "SendLog.Type";
        private int? type = null;
        /// <summary>
        /// 类型 '0MsgCat/1MsgSMS/2MsgIVR'
        /// </summary>
        [EntityInfo("类型 '0MsgCat/1MsgSMS/2MsgIVR'")]
        public new int? Type { get { return type; } set { type = value; } }

        /// <summary>
        /// 游戏编号
        /// </summary>
        public static readonly string _GameID = "SendLog.GameID";
        private string gameID = null;
        /// <summary>
        /// 游戏编号
        /// </summary>
        [EntityInfo("游戏编号")]
        public new string GameID { get { return gameID; } set { gameID = value; } }

        /// <summary>
        /// 计费点
        /// </summary>
        public static readonly string _ChargeID = "SendLog.ChargeID";
        private int? chargeID = null;
        /// <summary>
        /// 计费点
        /// </summary>
        [EntityInfo("计费点")]
        public new int? ChargeID { get { return chargeID; } set { chargeID = value; } }

        /// <summary>
        /// 状态 -10未处理 0成功
        /// </summary>
        public static readonly string _MsgStatus = "SendLog.MsgStatus";
        private int? msgStatus = null;
        /// <summary>
        /// 状态 -10未处理 0成功
        /// </summary>
        [EntityInfo("状态 -10未处理 0成功")]
        public new int? MsgStatus { get { return msgStatus; } set { msgStatus = value; } }

        /// <summary>
        /// 发送金额(角)
        /// </summary>
        public static readonly string _Price = "SendLog.Price";
        private int? price = null;
        /// <summary>
        /// 发送金额(角)
        /// </summary>
        [EntityInfo("发送金额(角)")]
        public new int? Price { get { return price; } set { price = value; } }

        /// <summary>
        /// 当天第几次发送
        /// </summary>
        public static readonly string _TodaySendNum = "SendLog.TodaySendNum";
        private int? todaySendNum = null;
        /// <summary>
        /// 当天第几次发送
        /// </summary>
        [EntityInfo("当天第几次发送")]
        public new int? TodaySendNum { get { return todaySendNum; } set { todaySendNum = value; } }

        /// <summary>
        /// 当天第几次请求
        /// </summary>
        public static readonly string _TodayRequestNum = "SendLog.TodayRequestNum";
        private int? todayRequestNum = null;
        /// <summary>
        /// 当天第几次请求
        /// </summary>
        [EntityInfo("当天第几次请求")]
        public new int? TodayRequestNum { get { return todayRequestNum; } set { todayRequestNum = value; } }

        /// <summary>
        /// 当月第几次发送
        /// </summary>
        public static readonly string _MonthSendNum = "SendLog.MonthSendNum";
        private int? monthSendNum = null;
        /// <summary>
        /// 当月第几次发送
        /// </summary>
        [EntityInfo("当月第几次发送")]
        public new int? MonthSendNum { get { return monthSendNum; } set { monthSendNum = value; } }

        /// <summary>
        /// 当月第几次请求
        /// </summary>
        public static readonly string _MonthRequestNum = "SendLog.MonthRequestNum";
        private int? monthRequestNum = null;
        /// <summary>
        /// 当月第几次请求
        /// </summary>
        [EntityInfo("当月第几次请求")]
        public new int? MonthRequestNum { get { return monthRequestNum; } set { monthRequestNum = value; } }

        /// <summary>
        /// 发送时间
        /// </summary>
        public static readonly string _SendTime = "SendLog.SendTime";
        private DateTime? sendTime = null;
        /// <summary>
        /// 发送时间
        /// </summary>
        [EntityInfo("发送时间")]
        public new DateTime? SendTime { get { return sendTime; } set { sendTime = value; } }
    }
}



